package com.bfxy.rabbit.api;

/**
 * @describte:消息的类型
 * @program:rabbit-parent
 * @author:zhengdp
 * @create:2021-09-14 20:53:26
 **/
public final class MessageType {

    /*
     * 迅速消息：不需要保障消息的可靠性，也不需要做confirm确认
     */
    public final static String RAPID = "0";
    /*
     * 确认消息：不需要保障消息的可靠性，但是会做消息的confirm确认
     */
    public final static String CONFIRM = "1";

    /**
     * 可靠性消息：一定要保障消息的100%可靠性投递，不允许有任何消息的丢失
     * PS： 与数据库保持一个原子性 （保障数据库和所发的消息是原子性的（最终一致性））
     */
    public final static String Reliant = "2";
}
